package com.foreknow.demo9;

import java.io.Serializable;

/**
 * 序列化：一定要实现java.io.Serializable接口
 * 使用的场景：我们可以使用ObjectInputStream/ObjectOutputStream向文件中读写对象(前提是这个对象一定是被序列化的)，否则不能操作
 *           当程序出现问题的时候，我们可以使用以上的对象流将内存中的对象可以保存到本地磁盘中
 */
public class Employee implements Serializable {
    private String name;
    private int age;
    private String dept;

    public Employee(String name, int age, String dept) {
        this.name = name;
        this.age = age;
        this.dept = dept;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getDept() {
        return dept;
    }

    public void setDept(String dept) {
        this.dept = dept;
    }

    public void showInfo() {
        System.out.println("name:"+name+" age:"+age+" dept"+dept);
    }




}
